stream terrace - Spanish English Dictionary